html,body{padding: 0;margin: 0;font-size:15px;color:#555555;font-size: 14px;line-height: initial;}
.main2{background-color: #ffffff;margin-bottom: -50px;min-height: 100%;padding-bottom: 15px;}
.main{}
.mainhome{margin-bottom: -66px;}
img{max-width: 100%}
a{}
li{list-style-type:none; }
 input,textarea:focus {outline: none;}
/*menu*/
.menu-mi li{text-align:center;border-bottom: 1px solid #4e5054;display: block;margin: 0;}
.menu-mi li.on{background: #4e5054;border-left: 5px solid #2d82ec;}
.menu-mi li a{padding: 20px 0px 20px 0px;color: #ffffff;display: block;}
.user{padding-bottom: 50px;}
.user img{width: 30px;margin-right: 8px;}
.userpart p{padding:30px 0px 0px; text-align: center;}
.userpart img{width: 80px;}
.userpart h1{font-size: 14px; color: #ffffff;font-weight: 100;margin-top: 5px;}
.menu-mi li a.dlout{color: #ffffff; display: block; background: #2d82ec;margin:20px 25px 0px;padding: 10px 0px 10px 0px;border-radius: 3px;}

/*menu end*/

/*index*/
.banner{position: relative;}
.banner a{position: absolute;bottom: 13%;right: 0;}
.banner a img{width: 180px;}
.indnav{padding: 18px 20px 35px;}
.indnav a{text-align: center;}
.indnav p{text-align: center;color: #333333;line-height: 100%;font-weight: bold;}
.innews{position: relative;padding: 30px 0px; background: #f7f9fd;border:1px solid #e9eef7;border-right: 0;border-left: 0;}
.innews ul{margin-top: 13px;margin-bottom: -31px; }
.innews li{padding: 17px 20px 17px 28px;border-bottom: 1px solid #edf1f7;}
.innews li a{color: #4c4c4c;position: relative;font-size: 14px;}
.innews li span{color: #029ef9;position: absolute;left: 0;top: 0;display: inline-block;width: 50px;}
.innews li p{padding-left:53px; }
.innews a.inmore{color: #029ef9;position: absolute;right: 20px;top: 25px;border:1px solid #d5d8df;padding: 8px 15px;line-height: 100%;border-radius: 20px;font-size: 14px;}
.innews_nav{padding: 0 20px;}
.innews_nav a{color: #555557;background-size:16px;background-repeat: no-repeat;background-position-x: 0px; background-position-y: -21px; padding-left:20px;font-weight: bold; font-size: 16px; }
.innews_nav span{padding: 0 20px;color: #c5c6c9;}
.innews_nav a.tongzhi{background-image: url(../images/inews1.png); color: #555557;}
.innews_nav a.hotwt{background-image: url(../images/inews2.png);color: #555557; }
.innews_nav a.on{background-position-y: 0px;color: #333333; }
.indfoot{padding:25px 35px; position: relative;}
.indfoot p{color: #b4b4b4;}
.indfoot a{width: 35px;display: inline-block;position: absolute;right:35px;top: 20px; }
.indfoot img{width: 100%;}
/*index end*/

/*user*/
.userhead{background:url(../images/user.jpg) no-repeat ;background-size: 100%;text-align: center;  }
.headpic{padding: 55px 0 0;position: relative;display: inline-block;width: 100px;}
.headpic img{border-radius: 50%;width: 100%;border:3px solid #ffffff;box-shadow: 0 3px 10px rgba(76,150,249,.2)}
.headpic a{display: inline-block;position: absolute;bottom:5px;right: -10px;width: 27px; }
.headpic a img{border:0; }
.userhead .infor{padding-bottom: 20px;}
.userhead .infor h1{font-size: 22px;color: #333333;font-weight: bold;}
.userhead .infor p{font-size: 14px;color: #a3a3a3;}
.usericon{ width: 30px;display:block;margin-right:5px;}

.beian{position: relative;padding: 53px 20px 30px; }
.bluebg{background-color:#2d82ec;height: 130px;position: absolute;top:0;left: 0;width: 100%; }
.beianbody{background: #ffffff;border-radius: 10px;padding: 30px 30px 40px;position: relative; box-shadow: 0 0px 10px rgba(68,129,204,.3);}
.beianbody .headpic{position: absolute;right: 30px;top: -30px;padding: 0;width: 85px;}
.beianbody li{list-style-type:none; }
.beianbody h1{font-size: 20px;color: #333333;border-bottom: 1px solid #e7e7e7;padding: 0 0 15px;}
.beianbody li{margin-top:32px; }
.beianbody p{font-size: 13px;color: #bcbcbc;line-height: 100%;padding-bottom:10px; }
.beianbody h2{font-size: 15px;font-weight: 100;color: #333333;font-weight: 400;}

.declare{background-image:url(../images/shenbao.jpg);background-size:100%;background-position:bottom center;padding-top:40%;position: relative;}
.declare h1{position: absolute;top: 20%;text-align: center;display: block;width: 100%;color: #ffffff;font-size: 22px;font-weight: 100;}
.declare .btn{position: absolute;bottom: 0;background-color:rgba(255,255,255,.1);width: 100%; }
.declare .btn a{display: inline-block;width: 49%;text-align: center;color: #ffffff;padding: 12px 0;font-size: 16px;}
.declare .btn span{color: #ffffff;opacity: .5;}
.declare2{padding: 30px 35px;}
.declare2 .item{padding-bottom:35px; }
.declare2 .item h1{font-size: 18px;font-weight: 100;color: #6e7a8a; line-height: 100%;border-bottom: 1px solid #eff1f3;position: relative;padding-bottom:13px;margin-bottom: 13px;}
.declare2 .item h1 i{background: #2d82ec;width: 4px;height: 16px;display: inline-block;position: absolute;left: -10px;top:0 ;}
.declare2 .item li{list-style-type:none;display: inline-block;width: 48%;padding-bottom:10px;  }
.declare2 .item span{font-size: 13px;color: #a3a3a3;}
.declare2 .item h2{color: #465c80;font-size: 21px;font-weight:500; }

.news li{background:#ffffff;margin:0 10px 15px;border-radius: 5px; -webkit-box-shadow: 0px 0px 6px #dae4ef;
        -moz-box-shadow: 0px 0px 6px #dae4ef;
        box-shadow: 0px 0px 6px #dae4ef; padding: 20px 15px;}
.news .date{width: 60px; height: 60px;float: left;font-size: 12px;color: #abacae;}
.news .date span{font-size: 36px;color: #2d82ec;display: block;line-height: 100%;}
.news li .infor{padding-left:60px; }
.news li h1{font-size: 15px;color: #000000;line-height: 150%;font-weight: 400;}
.news li p{font-size: 12px;color: #333333;opacity: 0.6;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;padding-top:6px; }

.article{padding: 35px 30px;border-bottom: 1px solid #dddddd;}
.article h1{color: #000000;font-size: 18px;line-height: 150%;}
.article h2{font-size: 14px;font-weight: 400;color: #868686;margin-top: 18px;}
.nbody{padding: 35px 30px;}
.nbody p{color: #868686;line-height: 200%;font-size: 14px;}
.biaodan .weui-form-preview{margin-bottom: 22px;}
.jjlogo { height: 45px;}
.checkhead{background-color:#2d82ec;padding-bottom: 25px; }
.stitle{color: #ffffff; font-size: 20px;font-weight: bold;padding: 6vh 15px 0px;}
.stitle span{color: #ffffff; font-size:14px;font-weight: 100;opacity: 0.5;display: block;}
.checkbody{padding: 55px 0 70px;}
.checkfont{font-size: 15px;}
.search{background: #ffffff;border:0;margin: 15px 15px 5px;padding:11px 12px;position: relative;border-radius: 5px;}
.search input{background: none;border:0;width: 80%;font-size: 16px;}
.search a{display: inline-block;position: absolute;z-index: 9999; right: 10px;top: 7px;}
.search .btnsearch{fill: #2D82EC;font-weight: bold;}
.checkpic{text-align: center;padding: 14vh 0 0px;}
.checkpic img{width: 80%; }
.checkpic p{font-size: 12px;color: #889ac2;padding: 0 30px 10px; }

.logofont{padding-top: 10px;}
/*user end*/
/*srevice*/
.zixun .innews{background: none;border: 0;}
.zixun .innews ul{margin-bottom: 20px}
.zixun .innews li:before{
  content:"";
  display: block;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  float: left;
  background: #2D82EC;position: relative;top: 8px;
  margin-right: 8px;
}
.zixun .innews li p{padding-left: 13px;}
.zixun .innews_nav a{padding-left: 10px;margin-right: 20px;opacity: .8}
.zixun .innews_nav a.on{opacity: 1;background: url(../images/titlepic.jpg) no-repeat left center;background-size: 5px;}
.question li{background:#ffffff;margin:0 20px 15px;border-radius: 5px; -webkit-box-shadow: 0px 0px 6px #dae4ef;
        -moz-box-shadow: 0px 0px 6px #dae4ef;
        box-shadow: 0px 0px 6px #dae4ef; padding: 20px 15px;}
.question li h1{position: relative;}
 .question li h1 span{font-size: 15px;font-weight: 100;
    color: #000000;line-height: 120%;display:block;border-bottom:0px dashed #ccc;padding: 0 0 12px;margin-bottom: 10px;padding-left:25px;}  
.question li p{position: relative;}
.question li p span{font-size: 12px;
    color: #333333;
    display: block;padding-left:25px; line-height: 180%;
    opacity: 0.6;}
.question li i{position: absolute; left: -2px;width: 20px; height: 20px;text-align: center; border-radius:3px;font-style:normal;line-height: 20px;}  
.question li h1 i{top:0px;background-color: #2D82EC;color: #ffffff;font-size: 14px;font-weight: 400;  }  
.question li p i{top:0px; background-color: #e4e4e4;color: #4c4c4c;}  
.caozuo{padding: 0px 20px 20px;}
.caozuo li{margin: 0 0px 15px;}
.caozuo li a{display: block; position: relative; height:80px;background: #ffffff;    -webkit-box-shadow: 0px 0px 6px #dae4ef;
    -moz-box-shadow: 0px 0px 6px #dae4ef;
    box-shadow: 0px 0px 6px #dae4ef;border-radius: 3px;}
.caozuo li a .leftpart{color: #ffffff;background-color: #2d82ec;width: 70px;text-align: center;position: absolute;left: 0;top: 0;height: 80px;border-radius: 3px 0 0 3px}
.caozuo li a .leftpart img{width: 35px;padding-top: 15px;}
.caozuo li a .leftpart p{text-align: center;font-size: 13px;}
.caozuo li a h1{color: #333333;padding:0 10px 0 82px;font-size: 15px;font-weight: 100;line-height: 120%;display: table-cell;vertical-align: middle; width: 100%;height: 80px; }

/*srevice end*/
/*check*/
.check{margin-bottom: 20px;}
.check img {width: 60px;margin-right: 10px;display: block;}
.check .weui-cell {padding: 15px 15px;}
.wuliu{padding:30px 0 0px 70px;margin: 10px 10px;background: #ffffff;    border-radius: 5px;-webkit-box-shadow: 0px 0px 6px #dae4ef;
    -moz-box-shadow: 0px 0px 6px #dae4ef;
    box-shadow: 0px 0px 6px #dae4ef; }
.wuliu .checkdate{position: absolute;left: -45px;top: 0px;text-align: right;color: #aaabac;font-size: 12px;line-height: 195%;}
.wuliu .lastest .checkdate{left: -60px;top: 3px;line-height: 170%;}
.wuliu .lastest .checkdate span{font-size: 18px;color: #000000;font-weight: 400;}
.wuliu .vux-timeline-item-content{ padding: 0 0 2.5rem 2.2rem;}
.wuliu .vux-timeline-item-content p{ font-size: 12px;color: #aaabac;}
.wuliu .vux-timeline-item-content h4{ font-weight: 100;color: #000000;font-size: 16px;}
.wuliu .vux-timeline-item-content h4.bluefont{ color: #278cfc;font-weight: bold;}
.wuliu .vux-timeline-item-tail{width: 1px;background-color: #dedfe1;}
.wuliu .vux-timeline-item-color{background-color: #cacbcc;border:3px solid #ffffff;}
.wuliu .vux-timeline-item-head{width: 5px ;height: 5px;left: 0px;}
.wuliu .vux-timeline-item-head-first{background-color: #2d82ec;border:0;}
/*check end*/

.bigtitle{padding: 30px 15px 18px;}
.bigtitle h1{color: #000000;font-size: 20px;line-height: 100%;background-image:url(../images/titlepic.jpg) ;background-repeat:no-repeat;background-position:  left center; background-size: 5px;padding-left:10px ;font-weight: 400;  }
.futit{font-size: 14px;font-weight: 100;opacity: 0.5;padding-left:5px }

.goback{ text-align: center;margin-bottom: 50px;}
.goback a{ display: inline-block; padding: 10px 20px;  border: 1px solid #c0c0c0; color:#8c8c8c;   margin:55px 10px 0px;}
.goback a:hover{border: 1px solid #0076ca; color:#0076ca;}
/*login*/
.login{padding: 20px 20px 20px;}
.login input{width: 100%;background: none;border:0;border-bottom: 1px solid #d8dce1;padding: 10px 0px;margin-bottom: 30px;}
.login p{font-size: 12px;color: #a3a3a3;}
.login li{position: relative;}
.login a{color: #2d82ec;position: absolute;right: 0;top: 13px;display: inline-block;padding: 10px 0;}
.loginok{padding: 0px 20px;margin-top: -20px;}
.loginok a{text-align: center;color: #ffffff;background: #2d82ec;display: block;padding: 10px 0;margin-bottom: 20px;}
.loginok a.register{background: #ffffff;border:1px solid #2d82ec;color: #2d82ec;}
/*login end*/
/*searching*/
.searching{margin: 0px 20px 20px;background-color:#DAE0E8;border-radius: 5px;position: relative; }
.searching input{background: none;width: 80%;padding: 11px 0 11px 12px;border:0;color: #64707e;font-size: 14px;}
.searching a{position: absolute;right: 0;top: 0;padding: 4px 10px 0 5px;}
.searching .btnsearch {fill: #2D82EC;}
/*searching end*/

.weui-form-preview__btn_default{color: #2D82EC!important;}
.weui-cells_checkbox .weui-check:checked + .vux-checklist-icon-checked:before{color: #2D82EC!important;}
.vux-tab .vux-tab-item.vux-tab-selected{color: #2D82EC!important;border-bottom: 3px solid #2D82EC;}
.vux-tab-ink-bar{background-color: #2D82EC!important}
.weui-form-preview__item{font-size:14px; }
.weui-form-preview__value{color: #333333;padding: 2px 0;}
.weui-form-preview__hd .weui-form-preview__value{font-weight: 600;font-size: 1.5em;}
.weui-btn_primary{background-color: #2D82EC!important;}
.weui-cells__title {
    margin-top: 0.77em;
    margin-bottom: 0.3em;
    padding-left: 15px;
    padding-right: 15px;
    color: #999999;
    font-size: 14px;
}
.bluefont{color: #278cfc;}
.greenfont{color: #0bb20c;}
.orangefont{color: #ff7800;}
.redfont{color: #ff0000;}
.zhuce .weui-cells{font-size: 14px; padding: 5px 0px!important; }
.zhuce .weui-cell{padding: 15px 15px; }
.zhuce .weui-label{color: #333333; }
.zhuce .vux-label{color: #333333; }